/****************************************************************
 * created by deming.su on 2020-08-04 for application entry file
 ****************************************************************/

/** 引入vue 库 */
import Vue from "vue";

/** 引入主Vue 对象 */
import IndexView from "@/pages/Index";

/** 导入组件全局组件 */
import MisComponent from "./components/index";

/** 注册插件 */
Vue.use(MisComponent);

/** 引入Element 组件 */
import "element-ui/lib/theme-chalk/index.css";
import ElementUI from "element-ui";
Vue.use(ElementUI);

/** 引入 main 样式文件 */
import "@/styles/main";

/** 引入路由组件 vue-router */
import Router from "vue-router";

/** 注册路由插件 */
Vue.use(Router);

/** 导入路由配置文件 */
import router from "./routes/index.js";

/** 导入状态库配置文件 */
import store from "./store/index.js";

/** vue 对象 */
new Vue({
    el: '#mainContent',
    router,
    store: store,
    render (h) {
        let layout = this.$route.meta.layout || '';
        return h(IndexView,{
            props : {
                layout
            }
        })
    }
    // render: function(h) {
    //     debugger;
    //     console.log(this);
    //     let layout = this.$route.meta.layout || '';
    //     console.log(layout);
    //     return h(IndexView, {
    //         props: {
    //             layout
    //         }
    //     })
    // }
});